package com.hospital.search.module.service;

import com.hospital.common.base.PageResult;
import com.hospital.common.dto.search.module.PostInsertDto;
import com.hospital.common.dto.search.module.PostQueryDto;
import com.hospital.common.dto.search.module.ReplyInsertDto;
import com.hospital.common.vo.search.module.PostIndexVo;

public interface SearchService {
    /**
     * 搜索帖子
     * @return 返回分页结果
     */
    PageResult<PostIndexVo> search(PostQueryDto queryDto);

    /**
     * 插入帖子
     */
    void insertPost(PostInsertDto insertDto);

    /**
     * 插入回复
     */
    void insertReply(ReplyInsertDto insertDto);
}
